<em>import React from 'react'</em>
<em>import {  HashRouter, Switch, Route, <q>Redirect</q> } from 'react-router-dom'</em>

<em>export default ( ) =></em> (
	<em>&lt;HashRouter&gt;</em>
		<em>&lt;Switch&gt;</em>
			<em>&lt;Route path='/' component={} /&gt;</em>
			<q>&lt;Redirect</q>
				<em># 被重定向的路由</em>
				<b>from</b> 	= 	<em>'/index'</em> 
				<em># 重定向的路由</em>
				<b>to</b> 		= 	<em>'/'</em> 			
							<i>{</i> <u>{ pathname</u><em>:'/'</em>, <u>search</u><em>:''</em>, <u>hash</u><em>:''</em>, <u>state</u><em>:''</em>,  <u>}</u> <i>}</i> 		<em>// </em>
				
								
				<b>push</b> 							<em>// 相当于 replace 操作。加入历史记录，而不是取代，若为真，重定向操作将会把新地址加入到访问历史记录里面，并且无法回退到前面的页面</em>				
				<b>exact</b> 							<em>// 只匹配一个路由</em>
				<b>strict</b> 							<em>// 严格匹配一个路由，即：不能多 / 也不能少 /</em>
				<b>sensitive</b> 						<em>// 严格匹配大小写路由</em>
			<q>/&gt;</q>
			<q>&lt;Redirect to='/' /&gt;</q>
			<q>&lt;Route path='/index' children={&lt;Redirect to='/' /&gt;} exact /&gt;</q>
			<q>&lt;Route path='/index' render={( )=>&lt;Redirect to='/' /&gt;} exact /&gt;</q>
			<q>&lt;Route path='/index'&gt; exact</q>
				<q>&lt;Redirect to='/' /&gt;</q>
			<q>&lt;/Route&gt;</q>
		<em>&lt;/Switch&gt;</em>
	<em>&lt;/HashRouter&gt;</em>
)